SQL="select xiao.*, fen.* from xiaohua,fenlei where fen.id1<>0 and xiao.idrenzheng=fen.id2"

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:47:24
SQL="select xiao.*, fen.* from xiaohua,fenlei where fen.id1<>0 and xiao.idrenzheng=fen.id2"
这条语句很占用CPU吗??
比打开多个对象查询用的还大?
CPU总是跳到40%-70%
有何良策呀高手门??
SQL="select xiao.*, fen.* from xiao,fenlei where fen.id1<>0 and xiao.idrenzheng=fen.id2"

两个表数据量之乘?/怎么说呢

我发现你这个查询语句有问题哦,
为什么表名明明叫xiaohua, 查询的时候却叫xiao。*呢 , 不明白。
试试下面的!

select a.*, b.*
from xiaohua a,fenlei b
where a.idrenzheng=b.id2
and b.id1<>0

为什么非要这么查询啊,你查出来的数据是两个表数据量之乘。你的意图是很么